<?php

namespace SGBD\Controller;

class AjaxController extends \SGBD\AbstractController
{
    public function handle()
    {
        $params = $this->app->request()->params();
        $action = $params['Action'];
        switch ($action) {
            case 'setPointJoueur':
                $res = $this->db->setPointJoueur(
                    $params['Numero_Personne'],
                    $params['Numero_Rencontre'],
                    $params['Points']
                );
                break;
            case 'setFauteJoueur':
                $res = $this->db->setFauteJoueur(
                    $params['Numero_Personne'],
                    $params['Numero_Rencontre']
                );
                break;
            case 'setTitulaireJoueur':
                $res = $this->db->setTitulaireJoueur(
                    $params['Numero_Personne'],
                    $params['Numero_Rencontre']
                );
                break;
            case 'unsetTitulaireJoueur':
                $res = $this->db->unsetTitulaireJoueur(
                    $params['Numero_Personne'],
                    $params['Numero_Rencontre']
                );
                break;
        }

        echo json_encode($res);
    }
}